/*
 nodejs中没有web容器的概念，没有像Apache那样的根目录，也就是说没有启动服务器后在地址栏中输入静态文件
 就能直接访问那个静态文件的能力。
 
 该文件主要实践通过url顶层路由访问静态文件并返回内容
 * */
var http = require('http');
var fs = require('fs');

var server = http.createServer(function (req, res) {
	//console.log(req.url);
	if(req.url == "/fang") {
		fs.readFile('./square.html', function(err, data) {
			res.writeHead(200, {"Content-Type":"text/html;charset=UTF-8"});
			res.end(data);
		});
	}else if(req.url == "/yuan") {
		fs.readFile('./round.html', function (err, data) {
			res.writeHead(200, {"Content-Type":"text/html;charset=UTF-8"});
			res.end(data); 
		});
	}else if(req.url == "/1.jpg") {
		fs.readFile("./1.jpg", function (err, data) {
			res.writeHead(200, {"Content-Type":"image/jpg"});
			res.end(data);
		});
	}else{
		res.writeHead(404, {"Content-type":"text/plain;charset=UTF-8"});
		res.end("404,Not Found!");
	}
});
server.listen(3000, "127.0.0.1");
